home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Graphics Plus
/
Graphics Plus.iso
/
general
/
modelers
/
geomview
/
source.lha
/
Geomview
/
src
/
bin
/
transformer
/
panel.c
< prev
next >
Wrap
C/C++ Source or Header
|
1993-01-19
|
8KB
|
193 lines
/* Form definition file generated with fdesign. */
#include "forms.h"
#include "panel.h"
FL_FORM *TransForm;
FL_OBJECT
*t00,
*t01,
*t02,
*t03,
*t10,
*t11,
*t12,
*t13,
*t20,
*t21,
*t22,
*t30,
*t31,
*t32,
*t33,
*ApplyButton,
*SetButton,
*ReadButton,
*DoneButton,
*IdentityButton,
*targetGroup,
*actGeom,
*actCam,
*TranslateGroup,
*TranslationAxisX,
*TranslationAxisY,
*TranslationAxisZ,
*TranslationMeasure,
*TranslateButton,
*ModeGroup,
*RotateModeButton,
*TranslateModeButton,
*ScaleModeButton,
*RotateGroup,
*RotationAxisY,
*RotationAxisZ,
*RotateButton,
*RotationMeasure,
*RotationAxisX,
*t23,
*ScaleGroup,
*ScaleMeasure,
*ScaleButton,
*ScaleX,
*ScaleY,
*ScaleZ;
void create_form_TransForm()
{
FL_OBJECT *obj;
TransForm = fl_bgn_form(FL_NO_BOX,340.0,410.0);
obj = fl_add_box(FL_UP_BOX,0.0,0.0,340.0,410.0,"");
obj = fl_add_box(FL_DOWN_BOX,10.0,130.0,320.0,90.0,"");
t00 = obj = fl_add_input(FL_NORMAL_INPUT,30.0,360.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
t01 = obj = fl_add_input(FL_NORMAL_INPUT,100.0,360.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
t02 = obj = fl_add_input(FL_NORMAL_INPUT,170.0,360.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
t03 = obj = fl_add_input(FL_NORMAL_INPUT,240.0,360.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
t10 = obj = fl_add_input(FL_NORMAL_INPUT,30.0,330.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
t11 = obj = fl_add_input(FL_NORMAL_INPUT,100.0,330.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
t12 = obj = fl_add_input(FL_NORMAL_INPUT,170.0,330.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
t13 = obj = fl_add_input(FL_NORMAL_INPUT,240.0,330.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
t20 = obj = fl_add_input(FL_NORMAL_INPUT,30.0,300.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
t21 = obj = fl_add_input(FL_NORMAL_INPUT,100.0,300.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
t22 = obj = fl_add_input(FL_NORMAL_INPUT,170.0,300.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
t30 = obj = fl_add_input(FL_NORMAL_INPUT,30.0,270.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
t31 = obj = fl_add_input(FL_NORMAL_INPUT,100.0,270.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
t32 = obj = fl_add_input(FL_NORMAL_INPUT,170.0,270.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
t33 = obj = fl_add_input(FL_NORMAL_INPUT,240.0,270.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
ApplyButton = obj = fl_add_button(FL_NORMAL_BUTTON,10.0,90.0,80.0,30.0,"Apply [a ]");
fl_set_call_back(obj,ApplyProc,0);
SetButton = obj = fl_add_button(FL_NORMAL_BUTTON,90.0,90.0,80.0,30.0,"Set [s]");
fl_set_call_back(obj,SetProc,0);
ReadButton = obj = fl_add_button(FL_NORMAL_BUTTON,170.0,90.0,80.0,30.0,"Read [r]");
fl_set_call_back(obj,ReadProc,0);
DoneButton = obj = fl_add_button(FL_NORMAL_BUTTON,120.0,10.0,100.0,30.0,"Quit [q]");
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
fl_set_call_back(obj,DoneProc,0);
IdentityButton = obj = fl_add_button(FL_NORMAL_BUTTON,250.0,90.0,80.0,30.0,"Identity [i]");
fl_set_call_back(obj,IdentityProc,0);
targetGroup = fl_bgn_group();
actGeom = obj = fl_add_lightbutton(FL_RADIO_BUTTON,30.0,50.0,140.0,30.0,"Act On Geom");
actCam = obj = fl_add_lightbutton(FL_RADIO_BUTTON,170.0,50.0,140.0,30.0,"Act On Camera");
fl_end_group();
TranslateGroup = fl_bgn_group();
TranslationAxisX = obj = fl_add_lightbutton(FL_RADIO_BUTTON,20.0,180.0,100.0,30.0,"x");
TranslationAxisY = obj = fl_add_lightbutton(FL_RADIO_BUTTON,120.0,180.0,100.0,30.0,"y");
TranslationAxisZ = obj = fl_add_lightbutton(FL_RADIO_BUTTON,220.0,180.0,100.0,30.0,"z");
TranslationMeasure = obj = fl_add_input(FL_NORMAL_INPUT,40.0,140.0,100.0,30.0,"units");
fl_set_object_color(obj,15,15);
fl_set_object_align(obj,FL_ALIGN_RIGHT);
TranslateButton = obj = fl_add_button(FL_NORMAL_BUTTON,200.0,140.0,100.0,30.0,"Translate [T]");
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
fl_set_call_back(obj,TranslateButtonProc,0);
fl_end_group();
ModeGroup = fl_bgn_group();
RotateModeButton = obj = fl_add_button(FL_RADIO_BUTTON,20.0,230.0,100.0,30.0,"Rotate");
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
fl_set_call_back(obj,RotateMode,0);
TranslateModeButton = obj = fl_add_button(FL_RADIO_BUTTON,120.0,230.0,100.0,30.0,"Translate");
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
fl_set_call_back(obj,TranslateMode,0);
ScaleModeButton = obj = fl_add_button(FL_RADIO_BUTTON,220.0,230.0,100.0,30.0,"Scale");
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
fl_set_call_back(obj,ScaleMode,0);
fl_end_group();
RotateGroup = fl_bgn_group();
RotationAxisY = obj = fl_add_lightbutton(FL_RADIO_BUTTON,120.0,180.0,100.0,30.0,"About y");
RotationAxisZ = obj = fl_add_lightbutton(FL_RADIO_BUTTON,220.0,180.0,100.0,30.0,"About z");
RotateButton = obj = fl_add_button(FL_NORMAL_BUTTON,210.0,140.0,100.0,30.0,"Rotate [R]");
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
fl_set_call_back(obj,RotateButtonProc,0);
RotationMeasure = obj = fl_add_input(FL_NORMAL_INPUT,30.0,140.0,100.0,30.0,"degrees");
fl_set_object_color(obj,15,15);
fl_set_object_align(obj,FL_ALIGN_RIGHT);
RotationAxisX = obj = fl_add_lightbutton(FL_RADIO_BUTTON,20.0,180.0,100.0,30.0,"About x");
fl_end_group();
t23 = obj = fl_add_input(FL_NORMAL_INPUT,240.0,300.0,70.0,30.0,"");
fl_set_object_boxtype(obj,FL_BORDER_BOX);
fl_set_object_color(obj,15,15);
ScaleGroup = fl_bgn_group();
ScaleMeasure = obj = fl_add_input(FL_NORMAL_INPUT,40.0,140.0,100.0,30.0,"units");
fl_set_object_color(obj,15,15);
fl_set_object_align(obj,FL_ALIGN_RIGHT);
ScaleButton = obj = fl_add_button(FL_NORMAL_BUTTON,200.0,140.0,100.0,30.0,"Scale [S]");
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
fl_set_call_back(obj,ScaleButtonProc,0);
ScaleX = obj = fl_add_lightbutton(FL_PUSH_BUTTON,20.0,180.0,100.0,30.0,"x");
ScaleY = obj = fl_add_lightbutton(FL_PUSH_BUTTON,120.0,180.0,100.0,30.0,"y");
ScaleZ = obj = fl_add_lightbutton(FL_PUSH_BUTTON,220.0,180.0,100.0,30.0,"z");
fl_end_group();
fl_end_form();
}
/*---------------------------------------*/
FL_FORM *fooform;
void create_form_fooform()
{
FL_OBJECT *obj;
fooform = fl_bgn_form(FL_NO_BOX,430.0,690.0);
obj = fl_add_box(FL_UP_BOX,0.0,0.0,430.0,690.0,"");
fl_end_form();
}
/*---------------------------------------*/
void create_the_forms()
{
create_form_TransForm();
create_form_fooform();
}